 *{padding:0;margin: 0;}
 .px2rem(@name, @px) {
   @{name}: @px / 75 * 1rem;
}


.sheji-header{
	.px2rem(height,98);
	display: flex;
	align-items:center;
	border-bottom: 1px solid #ccc;
	.sheji-left{
		 width:4em;
		 .px2rem(padding-left,40);
	}
	.sheji-center{
		flex:1;
		 text-align: center;
        font-size: 35px;
        .px2rem(line-height,98);
	}
	.sheji-right{
		width:3.5em;
	}
}

.sheji-nav{
	border-bottom: 1px solid #ccc;
	.px2rem(height,85);
	ul{
		display: flex;
		justify-content:space-around;
		align-items:center;
		.px2rem(height,85);
		li{
			.px2rem(height,85);
			.px2rem(line-height,85);
		}
		.active{
			color:red;
			
			border-bottom: 5px solid red;
		}
	}
}

.box{
	.sheji-warp{
		.px2rem(padding-left,20);
		.px2rem(padding-right,20);
		ul{
			margin:0 auto;
		    display: flex;
			.left{
				.px2rem(padding-top,20);
				div{
					.left1{
						
						ul{
							display: flex;
							justify-content:space-between;
							align-items:center;
							.px2rem(height,90);
							li{
								display: flex;
								p{
									.px2rem(padding-right,15);
									color:#b3b3b3;
								}
							}
						}
							
					 }
					.left2{
						.px2rem(padding-bottom,20);
						h2{
							.px2rem(font-size,23);
							.px2rem(line-height,30);
						}
					}
				}
			}
			.right{
				.px2rem(padding-top,20);
				div{
					.left1{
						
						ul{
							display: flex;
							justify-content:space-between;
							align-items:center;
							.px2rem(height,90);
							li{
								display: flex;
								p{
									.px2rem(padding-right,15);
									color:#b3b3b3;
								}
							}
						}
							
					 }
					.left2{
						.px2rem(padding-bottom,20);
						h2{
							.px2rem(font-size,23);
							.px2rem(line-height,30);
						}
					}
				}
			}
		}
		
	}
}

.xia{
	.wenzhang-warp{
		.px2rem(margin-left,30);
		.px2rem(margin-right,30);
		.px2rem(margin-top,30);
		.wz-img{
			 width: 100%; 
		}
		h2{
			display: flex;
			justify-content:center;
			.px2rem(padding-top,40);
		}
		p{
			display: flex;
			justify-content:center;
			.px2rem(padding-top,30);
			span{
				.px2rem(padding-left,10);
			}
		}
	}
}